'''
（配置信息）参数设置：
定义城市数量（规模）
坐标纬度（我们用二维平面图，所以设为2）
种群个体数（50~200之间即可）
迭代轮数（城市规模越大，迭代轮数需要越大才可以筛出相对较好的结果）
变异概率
交叉概率
'''
cityNum = eval(input("请输入城市数量:\n"))
cordinateDimension = 2 #若是三维城市图，为3
guildSingle = 60 #一个种群 60个解
iterTimes = 300
pM = 0.12  # 变异概率
pC = 0.21  # 交叉概率
'''
main：
1.生成城市坐标  （知道坐标就知道了距离）
2.计算距离矩阵   dist[i][j]:城市i,j之间的距离
'''
if __name__ == '__main__':



